 

#ifndef __LH_TFT_H__
#define __LH_TFT_H__
#include "lh_include.h" 

#define TFT_PUTBACK_YES     0
#define TFT_PUTBACK_NO      1

extern LH_U8 TFT_PutBack;
#define SetTftPutBack()     TFT_PutBack = TFT_PUTBACK_YES
#define ClrTftPutBack()     TFT_PutBack = TFT_PUTBACK_NO
#define CheckTftPutBack()   (TFT_PutBack == TFT_PUTBACK_YES)

void TFT_Line(LH_U16 x0, LH_U16 y0, LH_U16 x1, LH_U16 y1, LH_U16 color);
void TFT_FillCircle(LH_U16 x0,LH_U16 y0,LH_U16 r, LH_U16 color);
void TFT_Circle(LH_U16 x0,LH_U16 y0,LH_U16 r, LH_U16 color);
void TFT_PutChar(LH_U16 x,LH_U16 y, LH_S8 c, LH_U16 charColor);
void TFT_String(LH_U16 x, LH_U16 y, LH_S8 *str, LH_U16 Color);
void TFT_Bmp(LH_U16 sx, LH_U16 sy, LH_U16 length, LH_U16 width, LH_CU8 *bitbmp);
void TFT_Dec(LH_U16 x, LH_U16 y, LH_U32 num, LH_U8 leng, LH_U16 Color);
void TFT_DecDotp(LH_U16 x, LH_U16 y, LH_U32 num, LH_U8 leng, LH_U8 dotp, LH_U16 Color);

#endif


